var school_ids_arr=[];

function change(e){
	e.style.display = 'none';
	document.getElementById('addition').style.display = 'block';
	document.getElementById('addition').focus();
}


function findObj(id){
	return document.getElementById(id);
}

function bindProvinceData(){
	for(i in arr2){
		provinceName = arr2[i][1];
		provinceid = arr2[i][0];
		findObj('province').options[findObj('province').length] = new Option(provinceName,provinceid);
	}
}

function bindCity(provinceIndex){
	if(findObj('city').options) findObj('city').options.length=0;
	if(!provinceIndex){
		findObj('city').options[findObj('city').length] = new Option('请选择','');
	}else{
		for(i in arr2){
			if(arr2[i][0] != provinceIndex) continue;
			for(j in arr2[i][2]){
				mId = arr2[i][2][j][0];
				mName = arr2[i][2][j][1];
				findObj('city').options[findObj('city').length] = new Option(mName,mId);
			}
		}
	}
}


function bindAreaData(){
	for(i in arr){
		areaName = arr[i][0];
		findObj('area2').options[findObj('area2').length] = new Option(areaName,areaName);
	}
}

function bindSchool(areaValue){
	if(areaValue==''){
		findObj('school_list').innerHTML='';
		return;
	}

	for(i in arr){
		if(arr[i][0] != areaValue) continue;
		var str = '<ul>';
		for(j in arr[i][1]){
			mId = arr[i][1][j][0];
			mName = arr[i][1][j][1];

			var selected = false;
			for(k in school_ids_arr){
				if(school_ids_arr[k]==mId){
					selected = true; break;
				}
			}

			if(selected){
					str += '<li><a href="javascript:void(0);" onclick="add_school('+mId+',\''+mName+'\')" id="a'+mId+'" class="s_active">'+mName+'</a></li>';
			}else{
				if(mName == '中央民族大学' || mName == '中央民族大学' || mName == '贵州财经学院' || mName == '长安大学' || mName == '太原理工大学' ){
					str += '<li><a href="javascript:void(0);" onclick="add_school('+mId+',\''+mName+'\')" id="a'+mId+'"><font >'+mName+'</font></a></li>';
				}else{
					str += '<li><a href="javascript:void(0);" onclick="add_school('+mId+',\''+mName+'\')" id="a'+mId+'">'+mName+'</a></li>';
				}
			}

		}
		str += '</ul>';
	}

	findObj('school_list').innerHTML=str;
}

//bindProvinceData();
//bindAreaData();
//findObj('area2').options[0].selected = true;
//bindSchool('华北区');
function add_school(e1,e2){
	for(i in school_ids_arr){
		if(school_ids_arr[i]==e1){
			alert('你已经选择过该院校了，不能重复选择！');return;
		}

	}
	school_ids_arr.push(e1);
	findObj('a'+e1).className = 's_active';
	var str =$('#target_school_names').html()+"<li id='s"+e1+"'><span class='f_l'>"+e2+"</span><span class='f_r'><a class='del' href='javascript:void(0);' onclick='sub_school("+e1+")'></a></span></li>";
	$('#target_school_names').html(str);
	$('input[name=target_choice_school_ids]').val(school_ids_arr.join(','));
/*
	if(school_ids_arr.length !=0){
		findObj('t_prompt').className='font12';$('#t_prompt').html('&nbsp;');
	}
    */
}

function sub_school(e){
	var arrTemp=[];
	for(i in school_ids_arr){
		if(school_ids_arr[i]!=e){
			arrTemp.push(school_ids_arr[i]);
		}
	}
	school_ids_arr=arrTemp;
	$('input[name=target_choice_school_ids]').val(school_ids_arr.join(','));
	findObj('target_school_names').removeChild(findObj('s'+e));
	findObj('a'+e).className = '';

	if(school_ids_arr.length ==0){
		findObj('t_prompt').className='font12 f_red'; $('#t_prompt').html(prompt.t);
	}
}

var prompt={'u' : '请填写真实姓名！',
			'u2' : '姓名过长，必须是4个汉字以内！',
			'u3' : '必须是中文姓名！',
			'i' : '请填写身份证号！',
			'i2' : '身份证号必须是18位数字或15位数字！',
			'ph': '请填写联系电话！',
			'ph2': '联系电话不正确！',
			'e' : '请填写你的email！',
			'e2' : '邮箱格式不正确！',
			'p' : '请选择省市！',
			'z' : '请填写准考证号！',
			'z2' : '准考证号必须为数字！',
			'lk' : '请填写完整的联考分数！',
			's' : '请填写第一志愿院校！',
			's2' : '院校名称必须是中文的！',
			't' : '至少选择一个调剂院校！'
		   }
var img_str = "<img src='/images/success.gif' border='0' alt=''>";

function isChinese(s){
	if(s=="") return false;
	return (s.search(/^[^\x00-\xff]+$/g)!=-1);
}

function isNumber(s) {
	if(!s) return false;
	var strP=/^\d+(\.\d+)?$/;
	if(!strP.test(s)) return false;
	try{
		if(parseFloat(s)!=s) return false;
	}catch(ex) {
		return false;
	}
	return true;
}

function check(){
	var name_t = identity_t = phone_t = email_t = province_t = zkzh_t = lk_fenshu_t = first_choice_school_name_t = target_choice_school_ids_t = true;

	if($('input[name=username]').val()==''){
		findObj('u_prompt').className='font12 f_red'; $('#u_prompt').html(prompt.u); name_t=false;
	}else if($('input[name=username]').val().length > 4){
		findObj('u_prompt').className='font12 f_red'; $('#u_prompt').html(prompt.u2);name_t=false;
	}else if(isChinese($('input[name=username]').val()) == false){
		findObj('u_prompt').className='font12 f_red'; $('#u_prompt').html(prompt.u3);name_t=false;
	}

	if($('input[name=identity]').val()==''){
		findObj('i_prompt').className='font12 f_red'; $('#i_prompt').html(prompt.i);identity_t=false;
	}else if($('input[name=identity]').val().length != 18 && $('input[name=identity]').val().length != 15){
		findObj('i_prompt').className='font12 f_red'; $('#i_prompt').html(prompt.i2);identity_t=false;
	}

	if($('input[name=phone]').val()==''){
		findObj('ph_prompt').className='font12 f_red'; $('#ph_prompt').html(prompt.ph);phone_t=false;
	}else if(isNumber($('input[name=phone]').val()) == false){
		findObj('ph_prompt').className='font12 f_red'; $('#ph_prompt').html(prompt.ph2);phone_t=false;
	}

	if($('input[name=email]').val()==''){
		findObj('e_prompt').className='font12 f_red'; $('#e_prompt').html(prompt.e);email_t=false;
	}else{
		mail=$('input[name=email]').val();
		if(mail.match(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/)==null){
			findObj('e_prompt').className='font12 f_red'; $('#e_prompt').html(prompt.e2);email_t=false;
		}
	}

	if($('#province').val()==''){
		findObj('p_prompt').className='font12 f_red'; $('#p_prompt').html(prompt.p);province_t=false;
	}

	if($('input[name=zkzh]').val()==''){
		findObj('z_prompt').className='font12 f_red'; $('#z_prompt').html(prompt.z);zkzh_t=false;
	}else if(isNumber($('input[name=zkzh]').val()) == false){
		findObj('z_prompt').className='font12 f_red'; $('#z_prompt').html(prompt.z2);zkzh_t=false;
	}

	if($('input[name=lk_fenshu_y]').val()=='' ||
	   $('input[name=lk_fenshu_z]').val()=='' ||
	   $('input[name=lk_fenshu]').val()=='' ) {
		findObj('lk_prompt').className='font12 f_red'; $('#lk_prompt').html(prompt.lk);lk_fenshu_t=false;
	}

	if($('input[name=first_choice_school_name]').val()==''){
		findObj('s_prompt').className='font12 f_red'; $('#s_prompt').html(prompt.s);first_choice_school_name_t=false;
	}else if(isChinese($('input[name=first_choice_school_name]').val()) == false){
		findObj('s_prompt').className='font12 f_red'; $('#s_prompt').html(prompt.s2);first_choice_school_name_t=false;
	}

	if($('input[name=target_choice_school_ids]').val()==''){
		findObj('t_prompt').className='font12 f_red'; $('#t_prompt').html(prompt.t);target_choice_school_ids_t=false;
	}


	if(name_t && identity_t && phone_t && email_t && province_t && zkzh_t && lk_fenshu_t && first_choice_school_name_t && target_choice_school_ids_t)
	{
		findObj('f1').submit();
	}
}

function check2(p){
	switch(p){
		case 'u':
			if($('input[name=username]').val()==''){
				findObj('u_prompt').className='font12 f_red'; $('#u_prompt').html(prompt.u);
			}else if($('input[name=username]').val().length > 4){
				findObj('u_prompt').className='font12 f_red'; $('#u_prompt').html(prompt.u2);
			}else if(isChinese($('input[name=username]').val()) == false){
				findObj('u_prompt').className='font12 f_red'; $('#u_prompt').html(prompt.u3);
			}else{
				findObj('u_prompt').className='font12'; $('#u_prompt').html(img_str);
			}
			break;
		case 'i':
			if($('input[name=identity]').val()==''){
				findObj('i_prompt').className='font12 f_red'; $('#i_prompt').html(prompt.i);
			}else if($('input[name=identity]').val().length != 18 && $('input[name=identity]').val().length != 15){
				findObj('i_prompt').className='font12 f_red'; $('#i_prompt').html(prompt.i2);
			}else{
				findObj('i_prompt').className='font12'; $('#i_prompt').html(img_str);
			}
			break;
		case 'ph':
			if($('input[name=phone]').val()==''){
				findObj('ph_prompt').className='font12 f_red'; $('#ph_prompt').html(prompt.ph);
			}else if(isNumber($('input[name=phone]').val()) == false){
				findObj('ph_prompt').className='font12 f_red'; $('#ph_prompt').html(prompt.ph2);
			}else{
				findObj('ph_prompt').className='font12'; $('#ph_prompt').html(img_str);
			}
			break;
		case 'e':
			if($('input[name=email]').val()==''){
				findObj('e_prompt').className='font12 f_red'; $('#e_prompt').html(prompt.e);
			}else{
				mail=$('input[name=email]').val();
				if(mail.match(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/)==null){
					findObj('e_prompt').className='font12 f_red'; $('#e_prompt').html(prompt.e2);
				}else{
					findObj('e_prompt').className='font12'; $('#e_prompt').html(img_str);
				}
			}
			break;
		case 'p':
			if($('#province').val()==''){
				findObj('p_prompt').className='font12 f_red'; $('#p_prompt').html(prompt.p);
			}else{
				findObj('p_prompt').className='font12'; $('#p_prompt').html(img_str);
			}
			break;
		case 'z':
			if($('input[name=zkzh]').val()==''){
				findObj('z_prompt').className='font12 f_red'; $('#z_prompt').html(prompt.z);
			}else if(isNumber($('input[name=zkzh]').val()) == false){
				findObj('z_prompt').className='font12 f_red'; $('#z_prompt').html(prompt.z2);
			}else{
				findObj('z_prompt').className='font12'; $('#z_prompt').html(img_str);
			}
			break;
		case 'lk':
			if($('input[name=lk_fenshu_y]').val()=='' ||
			   $('input[name=lk_fenshu_z]').val()=='' ||
			   $('input[name=lk_fenshu]').val()=='' ) {
				findObj('lk_prompt').className='font12 f_red'; $('#lk_prompt').html(prompt.lk);
			}else{
				findObj('lk_prompt').className='font12'; $('#lk_prompt').html(img_str);
			}
			break;
		case 's':
			if($('input[name=first_choice_school_name]').val()==''){
				findObj('s_prompt').className='font12 f_red'; $('#s_prompt').html(prompt.s);
			}else if(isChinese($('input[name=first_choice_school_name]').val()) == false){
				findObj('s_prompt').className='font12 f_red'; $('#s_prompt').html(prompt.s2);first_choice_school_name_t=false;
			}else{
				findObj('s_prompt').className='font12'; $('#s_prompt').html(img_str);
			}
			break;
		case 't':
			if($('input[name=target_choice_school_ids]').val()==''){
				findObj('t_prompt').className='font12 f_red'; $('#t_prompt').html(prompt.t);
			}else{
				findObj('t_prompt').className='font12'; $('#t_prompt').html(img_str);
			}
			break;
		default:
			break;
	}
}


function clear_p(){
	if($('input[name=lk_fenshu_y]').val()!='' &&
	   $('input[name=lk_fenshu_z]').val()!='' &&
	   $('input[name=lk_fenshu]').val()!='' )
	{
		findObj('lk_prompt').className='font12';$('#lk_prompt').html(img_str);
	}
}


function startCalc(){
	interval = setInterval("calc()",1);
}

function calc(){
	var fs_y = Number(document.getElementById('fs_y').value);
	fs_y = (fs_y.toString() == 'NaN') ? 0 : fs_y;
	var fs_z = Number(document.getElementById('fs_z').value);
	fs_z = (fs_z.toString() == 'NaN') ? 0 : fs_z;
    document.getElementById('fs').value = (fs_y * 1) + (fs_z * 1);
}

function stopCalc(){
  clearInterval(interval);
}
